92c887bd1d49dd5c98bbc8e893e40448eaf696f1,bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/recorder/whiteboard/WhiteboardEventRecorder.java,WhiteboardEventRecorder,addShape,#Shape#Presentation#,33
Before Change
@Override
public void addShape(Shape shape, Presentation presentation) {
HashMap<String,String> map=new HashMap<String, String>();
map.put("timestamp", Long.toString(System.currentTimeMillis()));
map.put("module", "whiteboard");
map.put("event", "addShape");
map.put("presetation", presentation.getName());
map.put("pageNum", Integer.toString(presentation.getActivePage().getPageIndex()));
map.put("dataPoints", shape.getShape());
map.put("type", shape.getType());
map.put("color", Integer.toString(shape.getColor()));
map.put("thickness", Integer.toString(shape.getThickness()));
recordEvent(map);
}
@Override
After Change
@Override
public void addShape(Shape shape, Presentation presentation) {
AddShapeWhiteboardRecordEvent event = new AddShapeWhiteboardRecordEvent();
event.setMeetingId(session);
event.setTimestamp(System.currentTimeMillis());
event.setPresentation(presentation.getName());
event.setPageNumber(presentation.getActivePage().getPageIndex());
event.setDataPoints(shape.getShape());
event.setType(shape.getType());
event.setColor(shape.getColor());
event.setThickness(shape.getThickness());
recorder.record(session, event);
}
@Override